package vip.xiaonuo.smzq.modular.psba.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import vip.xiaonuo.smzq.modular.kcl.entity.vo.ReservesEdit;
import vip.xiaonuo.smzq.modular.psba.entity.PsbaGtJbqk;
import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.smzq.modular.psba.entity.param.PsbaXqParam;
import vip.xiaonuo.smzq.modular.psba.entity.vo.PsbaXqVo;
import vip.xiaonuo.smzq.modular.psba.entity.vo.PsbaZycledit;
import vip.xiaonuo.smzq.modular.psba.entity.vo.PsbakczyclVo;

import java.util.List;

/**
 * 评审备案-非压覆基本情况 服务类
 *
 * @author Kevin
 * @since 2024-05-15
 */
public interface IPsbaGtJbqkService extends IService<PsbaGtJbqk> {

    Page<PsbaGtJbqk> page(long current, long size, String nd, String xzqhdm);

    PsbaXqVo getPsbaXqVo(String psbabh);

    void addDetail(PsbaXqParam psbaXqParam);

    void addDetailKc(List<PsbaZycledit> psbaZycledit);

    List<PsbakczyclVo> getDetailKcOut(String psbabh);

    List<PsbaZycledit> getDetailKc(String psbabh);
}
